<?php

namespace Gateway\app\zfi;
/**
 * 认证初始化,参考文档:https://esandinfo.yuque.com/yv6e1k/aa4qsg/dzpzz0
 */
class ZfiInitRequest
{
    /**
     * 请求action
     */
    public static $act = "comms/zfi/init";
    /**
     * 阿里云网关URL
     */
    public static $ALIYUN_URL = "https://zimfaceid1.market.alicloudapi.com/comms/zfi/init";
    /**
     * 业务id，务必保证唯一
     */
    public $bizId;
    /**
     * 姓名
     */
    public $idName;
    /**
     * 身份证号
     */
    public $idNumber;
    /**
     * 回调重定向地址（浏览器前端以表单的形式提交（post））
     */
    public $returnUrl;
    /**
     * 异步通知地址（一砂服务器直接以post的方式推送）
     */
    public $notifyUrl;
    /**
     *活体策略类型 （建议留空，或者填入 0 ）：
     * 0:（默认值）优先选择交互活体，如无法拉起摄像头选择读数活体
     * 1：只用交互活体 (忽略浏览器兼容性问题)；
     * 2：只用读数活体
     */
    public $type;
    /**
     * 活体检测组合，如：13 为先远近检测，后摇头检测 :
     * 1：远近，
     * 3：摇头，
     * 4: 点头，
     * 6：炫彩
     */
    public $livingType;
    /**
     * 是否需要返回活体检测视频，true:返回活体视频，false:不返回活体视频，默认false
     */
    public $needVideo;
    public function __construct()
    {

    }
    /**
     * 把对象序列化为JSON字符串
     * @return false|string
     */
    public function toJsonStr() {
        $jsonStr = json_encode($this);
        return $jsonStr;
    }



}